1.9.1 When to use a RDBMS

As shown in Figure 1.12, we opt for a traditional database if the

following are true:

We have all the data from a single party or organization.

We can have a single access control for data validation.

There is no issue of trust.

Refer to Figure 1.12, as follows:

Figure 1.12: Use RDBMS for single organization with multiple subunits

1.9.2 Where to Use a Public Blockchain

When the data is not private, for example, some business scenarios

need the data to be broadcast to all without boundary.

Cryptocurrencies as Bitcoin and Ethereum I are the best examples.

Social media, e-Auction systems etc., also fall into this category.